.home-wrap {
  padding: 20px 0;
  display: flex;
  justify-content: space-between;
  .article-list {
    width: 55%;
    .al-item {
      margin-bottom: 40px;
      .ai-title {
        font-size: 30px;
        font-weight: bold;
        color: #000;
        margin-bottom: 9px;
        display: -webkit-box;
        -webkit-line-clamp:2;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
      }
    }
  }
  .classify {
    width: 35%;
    height: fit-content;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #d3d3d3;
    .c-title {
      font-size: 22px;
      padding-bottom: 5px;
      border-bottom: 1px solid #d3d3d3;
    }
    .c-list {
      ul {
        padding-top: 10px;
        margin-bottom: 10px;
        font-size: 20px;
        li {
          margin-bottom: 6px;
          .cl-item {
            cursor: pointer;
            font-weight: bold;
          }
        }
      }
    }
  }
}